##base _DriverBase
##bias 30
##public
*----- Initialize/Change buffer sizes --------------------------------
SetBuffers(audiosize,queuesize)(d0,d1)
*----- Stream format selection ---------------------------------------
StreamFormat(format)(d0)
*------ Frequency Negotiation ----------------------------------------
AskFrequency(frequency)(d0)
*------ Stream Provider ----------------------------------------------
ProvideStream(left,right,samples,interleave,frequency,callback)(a0,a1,d0,d1,d2,a2)
*----- Flush the Stream ----------------------------------------------
FlushStream()
*----- Play/Pause control --------------------------------------------
PauseStream()
ResumeStream()
*----- Interrupt locking/unlocking -----------------------------------
SD_Lock()
SD_Unlock()
##end
